package cn.hls.constant.security;

/**
 * @fileName: PermissionSegment.java
 * @package: com.bangni.security.common.constant
 * @Description: 权限组类
 * @author: yinghui.zhang
 * @email: uuhui@163.com
 * @date: 2015-4-9
 */
public class PermissionSegment {
	/**
	 * 创建操作<br>
	 * 0-创建权限<br>
	 * 1-自己以及平级组织机构包括下级组织机构的创建权限<br>
	 * 2-自己以及下级组织机构的创建权限 <br>
	 * 3-只能操作自己的创建权限
	 */
	public static final int[] C_GROUP = { 0, 1, 2, 3 };
	/**
	 * 修改操作<br>
	 * 4-查询权限<br>
	 * 5-自己以及平级组织机构包括下级组织机构的查询权限<br>
	 * 6-自己以及下级组织机构的查询权限 <br>
	 * 7-只能操作自己的查询权限
	 */
	public static final int[] R_GROUP = { 4, 5, 6, 7 };
	/**
	 * 修改操作<br>
	 * 8-修改权限<br>
	 * 9-自己以及平级组织机构包括下级组织机构的修改权限<br>
	 * 10-自己以及下级组织机构的修改权限 <br>
	 * 11-只能操作自己的修改权限
	 */
	public static final int[] U_GROUP = { 8, 9, 10, 11 };
	/**
	 * 删除操作<br>
	 * 12-删除权限<br>
	 * 13-自己以及平级组织机构包括下级组织机构的删除权限<br>
	 * 14-自己以及下级组织机构的删除权限 <br>
	 * 15-只能操作自己的删除权限
	 */
	public static final int[] D_GROUP = { 12, 13, 14, 15 };
}
